google.golang.org/protobuf/internal/filedesc.Extension.lazyInit (method)

11 uses

	google.golang.org/protobuf/internal/filedesc (current package)
		desc.go#L455: 	if f := xd.lazyInit().Options; f != nil {
		desc.go#L463: func (xd *Extension) HasJSONName() bool                     { return xd.lazyInit().StringName.hasJSON }
		desc.go#L464: func (xd *Extension) JSONName() string                      { return xd.lazyInit().StringName.getJSON(xd) }
		desc.go#L465: func (xd *Extension) TextName() string                      { return xd.lazyInit().StringName.getText(xd) }
		desc.go#L468: 	return (xd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 && xd.L1.Cardinality == protoreflect.Optional) || xd.lazyInit().IsProto3Optional
		desc.go#L487: func (xd *Extension) HasDefault() bool                       { return xd.lazyInit().Default.has }
		desc.go#L488: func (xd *Extension) Default() protoreflect.Value            { return xd.lazyInit().Default.get(xd) }
		desc.go#L490: 	return xd.lazyInit().Default.enum
		desc.go#L494: func (xd *Extension) Enum() protoreflect.EnumDescriptor                 { return xd.lazyInit().Enum }
		desc.go#L495: func (xd *Extension) Message() protoreflect.MessageDescriptor           { return xd.lazyInit().Message }
		desc.go#L499: func (xd *Extension) lazyInit() *ExtensionL2 {